Mobile Developer
12.11.2019 /
What do we do?
We are developing idenfit (Human Resources Software) which is a cloud platform lets you identify, track and manage your workforce easy and secure. It enables real-time communication between Web and mobile apps and exposes communication capabilities using REST API's
What we expect from you?
- Bachelor’s Degree in Computer Science, Computer Engineering or related disciplines
- Minimum 4 years of experience in iOS & Android development
- Good command of spoken and written English
- Ability to develop functional mobile applications by modern architectures like MVVM, MVP - Clean Architecture
- Strong ability and knowledge in Android Development tools and methods including: Gradle, Android Studio, UI Layout, Intents, Services, Fragment usage, and lifecycle
- Extensive knowledge of Android platform SDK as well as commonly applied 3rd party and open sourced libraries
- Strong analytical and problem-solving skills Strong knowledge of the IOS SDK (UIKit, Storyboards, Core Animation, Core Data, Autolayout)
- Strong knowledge of asynchronous programming (GCD, NSOperationQueue)
- Experience in more of the following technologies and instruments: CocoaPods, Xcode Instruments
- Strong knowledge/experience in Objective,Swift and OO design principles
- Understanding of the following technologies: XML, Web Services, HTTP(S), SOAP, REST API, JSON
- Expert understanding of common software engineering practices (git, code documentation, continuous integration, dependency management, monitoring, version management)
- Experience with multithreaded programming and writing unit tests and testable code
- Excellent problem solving, critical thinking, and communication skills
- Excellent communication skills and the ability to work well in a team
- Proactive, self-directed, detailed and organized
- Solution-oriented can take the initiative, responsible
- Excellent communication skills and the ability to work well in a team
- Proactive, self-directed, detailed and organized
- Immediate available is an advantage